export interface TaskVO {
  /**
   *
   */
  id: string | number;

  /**
   * 设备
   */
  deviceId: string | number;

  /**
   * 任务类型
   */
  taskType: number;

  /**
   * 是否执行
   */
  executed: boolean;

  /**
   * 执行时间
   */
  excuteTime: string;

  /**
   * 下发时间
   */
  createTime: string;

  /**
   * 下发人
   */
  createBy: string;

  /**
   * 执行人
   */
  updateBy: string;
}

export interface TaskForm extends BaseEntity {
  /**
   *
   */
  id?: string | number;

  /**
   * 设备
   */
  deviceId?: string | number;

  /**
   * 任务类型
   */
  taskType?: number;

  /**
   * 是否执行
   */
  executed?: boolean;

  /**
   * 执行时间
   */
  excuteTime?: string;

  deadLine?: string;
}

export interface TaskQuery extends PageQuery {
  /**
   * 设备
   */
  deviceId?: string | number;

  /**
   * 任务类型
   */
  taskType?: number;

  /**
   * 是否执行
   */
  executed?: boolean;

  /**
   * 执行时间
   */
  excuteTime?: string;

  /**
   * 下发时间
   */
  createTime?: string;

  /**
   * 日期范围参数
   */
  params?: any;
}
